有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何修复运行Android emulator时出现的GPU驱动程序问题错误

几周前,我的安卓模拟器工作正常,但现在给了我一个错误。当我运行代码时,一个GPU驱动程序问题错误对话框会与模拟器一起弹出。当我单击“确定”时,安卓 emulator没有按预期运行应用程序

错误如下:

Your GPU driver information: ... Some users have experienced emulator stability issues with this driver version. As a result, we're selecting a compatibility renderer. Please check with your manufacturer to see if there is an updated driver available.

下面是错误的屏幕截图,然后是单击“确定”结果的屏幕截图:

GPU driver issue error when running the Android emulator

GPU driver issue error stopping Android app in emulator


共 (2) 个答案

  1. # 1 楼答案

    这些步骤使我在Dell latitude e7440中的模拟器速度更快 在AVD管理器中,编辑模拟器。 模拟性能-图形设置为软件- GLES2。0 当模拟器启动时,在右侧面板上单击三个点(扩展控件) 进入“设置”选项卡-高级。 选择OpenGL ES渲染器-角度(D3D11) OpenGL ES API级别-渲染器最大值

    重新启动模拟器

    从这里得到了这个想法 https://developer.android.com/studio/run/emulator-acceleration

    angle_indirect:(仅限Windows)使用与快速启动兼容的angle Direct3D变体,使用软件加速渲染图形。如果您的计算机无法使用硬件加速,此选项是主机模式的良好替代方案。在大多数情况下,ANGLE的性能应该与使用主机模式类似,因为ANGLE使用Microsoft DirectX而不是OpenGL。在Windows上,Microsoft DirectX驱动程序的问题通常比OpenGL驱动程序少。此选项使用Direct3D 11,需要Windows 10、Windows 8.1或Windows 7 SP1以及Windows 7平台更新

  2. # 2 楼答案

    我最近也有这个问题。我通过在Android Studio中更新模拟器和相关文件解决了这个问题。我相信您可以通过单击“帮助”->;在Android Studio中“检查更新”,然后让它安装所有更新

    您可能需要检查“Beta频道”的更新(默认情况下,它通常是“稳定频道”)。您可以通过单击文件->;设置->;外观及;行为->;系统设置->;更新,并确保选中“自动检查更新”框,以及下拉列表中的“Beta channel”

    Android Studio updates settings to fix GPU driver issue with emulator

    这一切完成后,尝试重新启动Android Studio,然后重新清理/重建项目

    更多详细信息请点击此处:https://developer.android.com/studio/intro/update.html